package com.systop.dxjj.modules.student.service;

import com.systop.dxjj.common.pojo.ResponseResult;
import com.systop.dxjj.common.pojo.Student;
import com.systop.dxjj.common.pojo.Teacher;
import com.systop.dxjj.common.utils.R;

public interface StudentService {
    /**
     * 学员登录
     */
    R loginStudent(Student student);
    /**
     * 查询所有学员信息
     */
    R selectAllStudents();
    /**
     *根据id查询学员信息
     */
    R selectStudentById(Integer id);
    /**
     *根据学员姓名查询学员信息
     */
    R selectStudentByName(String name);
    /**
     *模糊查询
     */
    R selectStudentByVagueName(String name);
    /**
     *插入学员信息
     */
    R insertStudent(Student student);
    /**
     *删除学员信息
     */
    R deleteStudent(Integer id);
    /**
     *更新学员信息
     */
    R updateStudent(Student student);

    /**
     *根据手机号查询
     */
    Student selectByPhone(String studentphone);

    ResponseResult studentLogin(Student student);

    ResponseResult studentlogout();
}
